用EXCEL VBA合併12個月工作表到總表
完整連結:http://terry55wu.blogspot.tw/2016/01/excel-vba12.html
這是在東吳大學進修推廣部的VBA進階課上課的範例,
先學會如何將大量工作表整合在一個工作表 [連結]
接下來補充網路學員問到如何匯整12個月資料捐款明細到總表的問題,他是先用錄製巨集之後再來修改為迴圈,給1到12月工作表範圍,於是就可以自動將資料"貼到"總表之中。但是,最大的問題是:
1.如何錄製巨集,可以參考:如何學會EXCEL VBA錄製與修改巨集系列之一[連結]
2.解決三個邏輯問題,就是如果1.沒有資料 2.只有一筆 3.有一筆以上就需要用多重邏輯判斷VBA裡有兩種陳述式:If 與ElseIf,另一種是Select Case我比較建議用前者,因為可以比較容易學習,和IF也很接近,無需多學一種。
範例連結 [下載]
更多EXCEL VBA連結:
01_EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
02_EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524